Telegram Mappings

Telegram 0

Telegram 0 is used for the free mapping of PROFIdrive signals into the PROFINET IO data. AXIS#.PROFINET.​SETPOINTMAP (P915) defines then setpoint signals and AXIS#.PROFINET.​ACTUALVALUEMAP (P916) the actual value signals. These parameters are saved to NV so the drive retains the mappings when rebooted.

Each direction signal mapping supports up to 16 words. The signals that can be configured are provided with AXIS#.PROFINET.SIGNALLIST (P923).


  • If the telegram is changed from telegram 0 to a different one, the signal maps are overwritten to match the selected telegram. Additionally, if a save operation is subsequently performed the saved mapping gets overwritten.

Standard Telegram 1

Typically used for application class 1 (Velocity mode). The setpoint velocity value can be directly controlled by an PROFINET master.

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword1 AXIS#.PROFINET.ZSW1

2

NSOLL_A

16-bit target velocity AXIS#.VL.CMD

NIST_A

16-bit actual velocity AXIS#.VL.FB

Standard Telegram 2

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword1 AXIS#.PROFINET.ZSW1

2

NSOLL_B

32-bit target velocity AXIS#.FBUS.VL.CMD

NIST_B

32-bit actual velocity AXIS#.VL.FB
3
4 STW2 Controlword 2 AXIS#.PROFINET.STW2 ZSW2 Statusword 2 AXIS#.PROFINET.ZSW2

Standard Telegram 3

32-bit speed setpoint interface with one sensor position feedback.

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword1 AXIS#.PROFINET.ZSW1

2

NSOLL_B

32-bit target velocity AXIS#.FBUS.VL.CMD

NIST_B

32-bit actual velocity AXIS#.VL.FB
3
4 STW2 Controlword 2 AXIS#.PROFINET.STW2 ZSW2 Statusword 2 AXIS#.PROFINET.ZSW2
5 G1_STW Sensor 1 Controlword AXIS#.PROFINET.G1STW G1_ZSW Sensor 1 Statusword AXIS#.PROFINET.G1ZSW
6       G1_XIST1 3-bit position value with 12 bits MT FB#.P
7      
8       G1_XIST2 32-bit position value with 12 bits MT or error code FB#.P

9

 

   

Standard Telegram 5

32-bit speed setpoint interface with one sensor position feedback and additionally, position error and position gains to enable Dynamic Servo Control (DSC).

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword1 AXIS#.PROFINET.ZSW1

2

NSOLL_B

32-bit target velocity AXIS#.FBUS.VL.CMD

NIST_B

32-bit actual velocity AXIS#.VL.FB
3
4 STW2 Controlword 2 AXIS#.PROFINET.STW2 ZSW2 Statusword 2 AXIS#.PROFINET.ZSW2
5 G1_STW Sensor 1 Controlword AXIS#.PROFINET.G1STW G1_ZSW Sensor 1 Statusword AXIS#.PROFINET.G1ZSW
6 XERR System deviation/position error AXIS#.PROFINET.XERR G1_XIST1 3-bit position value with 12 bits MT FB#.P
7
8 KPC

 

Position controller gain AXIS#.PROFINET.KPC

 

G1_XIST2 32-bit position value with 12 bits MT or error code FB#.P

9

Standard Telegram 7

Typically used for application class 3 (Position mode). Predefined motion tasks can be selected using I/O data.

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword1 AXIS#.PROFINET.ZSW1

2

SATZANW

Position mode controlword (MT select/MDI mode) AXIS#.PROFINET.SATZANW

AKTSATZ

Position mode statusword AXIS#.PROFINET.AKTSATZ

Standard Telegram 9

Typically used for application class 3 (Position mode). A motion task can be configured using I/O data.

I/O Data Number Setpoint Actual Values
Profidrive Signal Name Description AKD2G Signal Profidrive Signal Name Description AKD2G Signal

1

STW1

Controlword 1 AXIS#.PROFINET.STW1

ZSW1

Statusword 1 AXIS#.PROFINET.ZSW1

2

SATZANW

Position mode controlword (MT select/MDI mode) AXIS#.PROFINET.SATZANW

AKTSATZ

Position mode statusword AXIS#.PROFINET.AKTSATZ
3 STW2 Controlword 2 AXIS#.PROFINET.STW2 ZSW2 Statusword 2 AXIS#.PROFINET.ZSW2
4 MDI_TARPOS 32-bit target position AXIS#.PROFINET.MDITARPOS XIST_A 32-bit position value scaled according to position units AXIS#.PL.FB
5
6 MDI_VELOCITY 32-bit target velocity AXIS#.PROFINET.MDIVELOCITY      
7      
8 MDI_ACC Acceleration AXIS#.PROFINET.MDIACC      
9 MDI_DEC Deceleration AXIS#.PROFINET.MDIDEC      

10

MDI_MOD

MDI Mode bit 0: 0-Rel, 1-Abs AXIS#.PROFINET.MDIMOD

 

   

Telegram 800

Used for gantry slave axis. The axis will be set to gantry command source. No data is mapped because the axis is controlled by the gantry master axis.

Telegrams 970-973

These telegrams add additional user selectable signals to the PROFINET I/O data appended after the Standard Telegram data. This telegram is inserted into subslot 3. When not configured, subslot 3 should be occupied by empty submodule (id=5000). AXIS#.PROFINET.​SUPPTELEGRAMID is used to set or view currently configured supplementary telegram. The setpoint and actual value mappings for the supplemental telegram is changed by using the associated keyword or PNU similar to standard telegram 0.

Telegram ID Setpoint Mapping Parameter Setpoint Mapping PNU Actual Value Mapping Parameter Actual Value Mapping PNU Description

5000

N/A

N/A

N/A

N/A

Default empty telegram for no supplemental data

970

AXIS#.PROFINET.970SETPOINTMAP

5213

AXIS#.PROFINET.970ACTUALVALUEMAP

5214

Supports 2 signals for both setpoint and actual value

971

AXIS#.PROFINET.971SETPOINTMAP

5215

AXIS#.PROFINET.971ACTUALVALUEMAP

5216

Supports 2 signals for setpoints and 4 for actual values

972

AXIS#.PROFINET.972SETPOINTMAP

5217

AXIS#.PROFINET.972ACTUALVALUEMAP

5218

Supports 2 signals for setpoints and 6 for actual values

973

AXIS#.PROFINET.973SETPOINTMAP

5219

AXIS#.PROFINET.973ACTUALVALUEMAP

5220

Supports 8 signals for setpoints and 8 for actual values

The supplmental telegram data can be viewed with AXIS#.PROFINET.​SUPPACTUALVALUEDATA (P5224) and AXIS#.PROFINET.​SUPPSETPOINTDATA (P5225).

See Also

AXIS#.PROFINET.​xSETPOINTMAP and AXIS#.PROFINET.​ACTUALVALUEMAP